package com.ruoyi.buss.home.service;

import com.ruoyi.buss.customer.domain.DataCustomerBankRelation;
import com.ruoyi.buss.customer.domain.DataCustomerInfo;
import com.ruoyi.buss.grid.cj.domain.DataWgWgcjVillage;
import com.ruoyi.buss.grid.sh.domain.DataWgShsurvey;
import com.ruoyi.buss.grid.sq.domain.DataWgWgsqSq;
import com.ruoyi.buss.qmcy.domain.*;
import com.ruoyi.buss.report.domain.AdvanceHk;
import com.ruoyi.system.api.model.LoginUser;

import java.util.List;
import java.util.Map;

/**
 * 首页Service接口
 * 
 * @author ruoyi
 * @date 2021-07-16
 */
public interface IHomeService
{

    List<DataCustomerInfo> queryBirthDayTadayMore(LoginUser userInfo);

    List<QmcyCustZhjy> largeFundReminderMore(QmcyCustZhjy qmcyCustZhjy,LoginUser userInfo);

    List<QmcyCustDkmx> productExpireDKMore(QmcyCustDkmx qmcyCustDkmx, LoginUser userInfo);

    List<QmcyCustLicaiSaleinfo> productExpireLcMore(QmcyCustLicaiSaleinfo qmcyCustLicaiSaleinfo, LoginUser userInfo);

    List<QmcyCustCksd> productExpireCkMore(QmcyCustCksd qmcyCustCksd, LoginUser userInfo);

    List<QmcyCustPersonalInfo> productExpireKhGxMore(LoginUser userInfo);

    List<QmcyCustZhjy> largeFundReminderGgc(QmcyCustZhjy qmcyCustZhjy, LoginUser userInfo);

    List<QmcyCustDkmx> productExpireDKGgc(QmcyCustDkmx qmcyCustDkmx, LoginUser userInfo);

    List<QmcyCustLicaiSaleinfo> productExpireLcGgc(QmcyCustLicaiSaleinfo qmcyCustLicaiSaleinfo, LoginUser userInfo);

    List<QmcyCustCksd> productExpireCkGgc(QmcyCustCksd qmcyCustCksd, LoginUser userInfo);

    List<DataCustomerInfo> queryBirthDayTadayGgc(LoginUser userInfo);

    List<DataCustomerBankRelation> ckTop(DataCustomerBankRelation dataCustomerBankRelation,LoginUser userInfo);

    List<DataCustomerBankRelation> dkTop(DataCustomerBankRelation dataCustomerBankRelation, LoginUser userInfo);

    List<QmcyCustZhjy> zjlcTop(QmcyCustZhjy qmcyCustZhjy, LoginUser userInfo);

    List<Map<String, Object>> bt();

    List<QmcyCustPersonalInfo> zhqst(QmcyCustPersonalInfo qmcyCustPersonalInfo, LoginUser userInfo);

    List<DataWgShsurvey> getWgshSurveyList(DataWgShsurvey dataWgShsurvey, LoginUser userInfo);

    List<DataWgWgcjVillage> getWgcjSurveyList(DataWgWgcjVillage dataWgWgcjVillage, LoginUser userInfo);

    List<DataWgWgsqSq> getWgsqSurveyList(DataWgWgsqSq dataWgWgsqSq, LoginUser userInfo);

    Map<String,String> xjkhProportionDgds(String sfdg, LoginUser userInfo);
    
    List<AdvanceHk> getAdvanceHkMore(LoginUser userInfo);
}
